package week15;
/*
 * 1-字符文件操作
 * 选择字符流
 * 2-文件的路径
 * e:\data\info.txt
 * 
 * 3-将字符a写入到文件
 * 方向：输入/输出
 * 输出
 * 4-字符输出流
 * FileWriter
 * 
 * 注意：
 * 1-FileWriter关联文件，向文件写入数据，以覆盖的模式，从文件的开头写入数据
 * 以追加的方式写入数据，从文件的末尾开始添加数据，使用参数true
 * 2-写入换行符
 * 
 * 
 */

import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

public class TestWriter {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		//[1]数据
		char c='q';
		//[2]目的---文件
		//封装文件对象
		String path="e:\\data\\info.txt";//路径
		File file=new File(path);//根据路径封装一个文件对象
		//【3】创建输出流对象，负责向文件写入数据
		FileWriter fw=new FileWriter(file,true);//可能产生异常
		//[4]使用流，向文件写入数据
		fw.write(c);
		//换行，写入换行符
		fw.write(System.lineSeparator());//操作系统依赖
		//[5]刷新流
		fw.flush();
		//【6】关闭流，先调用一次flush刷新，再关闭
		fw.close();
		
		
		
		

	}

}
